#include <stdio.h>

int main() {
    // 赋值时(输入), 赋的是十进制, 提供的是原码; 如果赋值给的是八进制或者十六进制时, 提供的是补码;
    // 打印时(输出), 十进制打印要的是原码; 如果赋值给的是八进制或者十六进制时打印要的是补码;
    char number_value_01 = 129;

    // 129 的 原码 = 反码 = 补码 = 1000 0001

    // 补码: 1000 0001

    // 反码: 1000 0000

    // 原码: 1111 1111

    printf("number_value_01 = %d", number_value_01); // -127

    return 0;
}